A semantical introduction to differential linear logic

نویسنده

  • Thomas Ehrhard
چکیده

Extending Linear Logic (LL) with differential constructs has been considered by Girard at a very early stage of the design of this system. This option appears at various places in the conclusion of [Gir86], entitled Two years of linear logic: selection from the garbage collector. In Section V.2 The quantitative attempt of that conclusion, the idea of a syntactic Taylor expansion is explicitly mentioned as a syntactic counterpart of the quantitative semantics of the λ-calculus [Gir88]. However it is contemplated there as a reduction process rather than as a transformation on terms. In Section V.5 The exponentials, the idea of reducing λ-calculus substitution to a more elementary linear operation explicitly viewed as differentiation is presented as one of the basic intuitions behind the exponential of LL. The connection of this idea with Krivine’s Machine [Kri85, Kri07] and its linear head reduction mechanism [DR99] is explicitly mentioned. In this mechanism, first considered by De Bruijn and called mini-reduction in [DB87], it is only the head occurrence of a variable which is substituted during reduction. This restriction is very meaningful in LL: the head occurrence is the only occurrence of a variable in a term which is linear. LL is based on the distinction of particular proofs among all proofs, that are linear wrt. their hypotheses. The word linear has here two deeply related meanings.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Some Semantical Aspects of Linear Logic

We describe and discuss several semantical views of linear logic. Our primary topic is game semantics, including modifications suggested by Abramsky, Jagadeesan, Hyland, Ong, and Japaridze. We also briefly discuss Girard’s coherence spaces and de Paiva’s Dialectica-like semantics.1

متن کامل

Proof Nets as Formal Feynman Diagrams

The introduction of linear logic and its associated proof theory has revolutionized many semantical investigations, for example, the search for fullyabstract models of PCF and the analysis of optimal reduction strategies for lambda calculi. In the present paper we show how proof nets, a graph-theoretic syntax for linear logic proofs, can be interpreted as operators in a simple calculus.

متن کامل

On differential interaction nets and the pi-calculus

We propose a translation of a finitary (that is, replication-free) version of the pi-calculus into promotionfree differential interaction net structures, a linear logic version of the differential lambda-calculus (or, more precisely, of a resource lambda-calculus). For the sake of simplicity only, we restrict our attention to a monadic version of the pi-calculus, so that the differential intera...

متن کامل

Set theory and tableaux for teaching propositional logic

In this work we suggest the use of a set-theoretical interpretation of semantic tableaux for teaching propositional logic. If the student has previous notions of basic set theory, this approach to semantical tableaux can clarify her the way semantic trees operate, linking the syntactical and semantical sides of the process. Also, it may be useful for the introduction of more advanced topics in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014